Two Steps Towards Automating Efficient Solution of Inverse Problems

نویسندگان

  • Kent-Andre Mardal
  • Bjørn Fredrik Nielsen
  • Martin Alnæs
چکیده

We have combined symbolic mathematics with code generation to create a user–friendly environment for specifying finite element methods. The motivation behind this approach is to automate the boring and error-prone task of implementing variational forms of PDEs, which is a cornerstone when developing finite element simulators. By employing a symbolic engine in a high–level language we allow the user to specify the weak form of the PDE in an abstract and user–friendly format. Furthermore, the symbolic framework allows us to do certain calculations like differentiation automatically. In addition to the symbolic framework, we use a high–level library for expressing linear algebra algorithms in terms of block matrices and block preconditioners. Our efforts have resulted in the open source software package SyFi [3], which is part of the FEniCS project [9]. SyFi stands for Symbolic Finite elements and is implemented in C++ and Python. SyFi is built on top of the symbolic C++ library GiNaC [5] and uses its Python interface Swiginac [17]. In addition to SyFi, we employ the in-house code PyCC [16] for block matrices and preconditioners. SyFi is largely divided in two parts, a kernel implementing finite elements etc. and a form compiler. The SyFi form compiler (SFC) takes as input variational forms and functionals on the following form (see also the FEniCS Form Compiler (FFC) [10, 11, 12, 13] and UFC (Unified Form-assembly Code) [1, 2]),

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Solving Inverse Sturm-Liouville Problems with Transmission Conditions on Two Disjoint Intervals

‎In the present paper‎, ‎some spectral properties of boundary value problems of Sturm-Liouville type on two disjoint bounded intervals with transmission boundary conditions are investigated‎. ‎Uniqueness theorems for the solution of the inverse problem are proved‎, ‎then we study the reconstructing of the coefficients of the Sturm-Liouville problem by the spectrtal mappings method.

متن کامل

An efficient method for the numerical solution of Helmholtz type general two point boundary value problems in ODEs

In this article, we propose and analyze a computational method for numerical solution of general two point boundary value problems. Method is tested on problems to ensure the computational eciency. We have compared numerical results with results obtained by other method in literature. We conclude that propose method is computationally ecient and eective.

متن کامل

Non-Fourier heat conduction equation in a sphere; comparison of variational method and inverse Laplace transformation with exact solution

Small scale thermal devices, such as micro heater, have led researchers to consider more accurate models of heat in thermal systems. Moreover, biological applications of heat transfer such as simulation of temperature field in laser surgery is another pathway which urges us to re-examine thermal systems with modern ones. Non-Fourier heat transfer overcomes some shortcomings of Fourier heat tran...

متن کامل

Analytic solutions for the Stephen's inverse problem with local boundary conditions including Elliptic and hyperbolic equations

In this paper, two inverse problems of Stephen kind with local (Dirichlet) boundary conditions are investigated. In the first problem only a part of boundary is unknown and in the second problem, the whole of boundary is unknown. For the both of problems, at first, analytic expressions for unknown boundary are presented, then by using these analytic expressions for unknown boundaries and bounda...

متن کامل

A Framework for the Adaptive Finite Element Solution of Large Inverse Problems

Since problems involving the estimation of distributed coefficients in partial differential equations are numerically very challenging, efficient methods are indispensable. In this paper, we will introduce a framework for the efficient solution of such problems. This comprises the use of adaptive finite element schemes, solvers for the large linear systems arising from discretization, and metho...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008